// JavaScript Document
//注册页相关js
define(['jquery','jqueryUI','draggableExtend','darkTooltip','registerCheck'],
function($,$UI,draggableExtend,darkTooltip,registerCheck){
	var register={};
	register.init = function() {
		//计算register页面re-main高度等于window高度
		if($(window).width()>768){
			$(".re-main").css("height",$(window).height()-$(".register-header").outerHeight()-$(".re-footer").outerHeight());
		}
		
		//密码提示信息
		$('.re-password01').darkTooltip();
		//验证用户名 （手机号码）
		$(".re-phoneNumber").keyup(function(){
			registerCheck.checkPhone();
		});
		//验证密码
		$(".re-password01").keyup(function(){
			registerCheck.checkPassword();
		});
		//确认密码
		$(".re-password02").keyup(function(){
			registerCheck.confirmPassword();
		});
		//注册拖拽
		$(".re-dragBlock").draggable({ 
			axis: "x",
			containment: ".re-dragArea", 
			snap: ".re-dragArea",
			/*revert: function() {
				if ($(this).position().left<300) {
				  return true;
				}else {
					return false;
				}
			},*/
			start: function() {
				$(".re-succeed").css("width",$(".re-dragBlock").position().left);
			},
			drag: function() {
				$(".re-succeed").css("width",$(".re-dragBlock").position().left);
			},
			stop: function() {
				if($(this).position().left<300){
					$(".re-succeed").animate({width:0});
					$(this).animate({left:0});
				}else if($(this).position().left>=300){
					$(".re-succeed").animate({width:300});
					$(this).css({left:300});
					$(this).draggable( 'destroy' );
					$(".re-dragBlock").empty().append($('<span class="glyphicon glyphicon-ok"></span>'));
					$(".re-dragLock").html("验证通过").css("color","#fff");
				}
			}
		});
		//----
	};
	return register;
})